/* Copyright (c) 2024 Qualcomm Technologies International, Ltd. */
/* %%version */

#ifndef GATT_OTSC_INDICATION_H_
#define GATT_OTSC_INDICATION_H_

#include "gatt_ots_client_private.h"

/* OTS Inidcation value */
#define OTS_INDICATION_VALUE   (0x02)

/***************************************************************************
NAME
    OtscHandleInternalRegisterForIndication

DESCRIPTION
    Handle a OTSC_INTERNAL_MSG_REG_INDICATION_REQ message.
*/
void OtscHandleInternalMsgRegisterForIndication(GOTSC *gatOtsClient,
                                                OtscInternalMsgRegIndication* msg);

void OtscHandleClientIndication(GOTSC *const gattOtsClient,
                                const CsrBtGattClientIndicationInd *ind);

void OtscHandleWriteCfmToRegisterInd(GOTSC *const gattOtsClient,
                                     const CsrBtGattWriteCfm *cfm);

#endif /* GATT_OTSC_INDICATION_H_ */

